Habit Formation Explained